Spring

  • Java
    08-10 02:19
  • Java
    06-15 03:01
    《Spring 5核心原理与30个类手写实战》基于编程开发实践,不仅深度解析Spring 5的原理与新特性,更从环境准备、顶层结构设计、数据访问等方面一步步地推导出Spring的设计原理。在每个知识点上,均以大量的经典代码案例辅助讲解,使理论紧密联系实际。最后手写30个类,以体会Spring作者的创作过程,让每一位读者学以致用。 对于立志成为Java架构师的技术人员,以及对以Spring为核心的Java Web开发感兴趣的计算机专业高校生、在职Java开发人员来说,本书是一本具备超强实战意义的技术升级指南。读者通过本书可以看源码不再“晕车”,轻松找到入口;系统学习设计思想,提高解决问题的效率;培养架构思维能力,以及自驱作者:小马哥 著 出版社:电子工业出版社 书号:9787121360398 出版时间:2019.3 定价:118.0 首先介绍微服务架构的基本概念,解释为什么业界纷纷选择Spring Boot作为微服务的基础设施之一。了解了选择的理由后,接下里进入实践的部分,通过Hello World工程,简单地了解Spring Boot 工程中的代码结构、依赖关系等。在初步印象的前提下,进一步地深入探讨Spring Boot Web、数据、消息、校验、安全、日志、配置、测试等相关技术,最后探索自定义Spring Boot Starter,分享相关的开发经验和注意事项。 1部分 总览Spring Boot 第1章 初览Spring Boot 2 1.1 Spring Framework时代 2 1.2 Spring Boot简介 3 1.3 Spring Boot的特性 5 1.4 准备运行环境 5 1.4.1 装配JDK 8 5 1.4.2 装配Maven 6 1.4.3 装配IDE(集成开发环境) 8 第2章 理解独立的Spring应用 9 2.1 创建Spring Boot应用 10 2.1.1 命令行方式创建Spring Boot应用 11 2.1.2 图形化界面创建Spring Boot应用 21 2.1.3 创建Spring Boot应用可执行JAR 29 2.2 运行Spring Boot应用 31 2.2.1 执行Spring Boot应用可执行JAR 32 2.2.2 Spring Boot应用可执行JAR资源结构 32 2.2.3 FAT JAR和WAR执行模块——spring-boot-loader 36 2.2.4 JarLauncher的实现原理 40 第3章 理解固化的Maven依赖 58 3.1 spring-boot-starter-parent与spring-boot-dependencies简介 58 3.2 理解spring-boot-starter-parent与spring-boot- dependencies 61 第4章 理解嵌入式Web容器 70 4.1 嵌入式Servlet Web容器 71 4.1.1 Tomcat作为嵌入式Servlet Web容器 72 4.1.2 Jetty作为嵌入式Servlet Web容器 77 4.1.3 Undertow作为嵌入式Servlet Web容器 80 4.2 嵌入式Reactive Web容器 82 4.2.1 UndertowServletWebServer作为嵌入式Reactive Web容器 82 4.2.2 UndertowWebServer作为嵌入式Reactive Web容器 84 4.2.3 WebServerInitializedEvent 91 4.2.4 Jetty作为嵌入式Reactive Web容器 93 4.2.5 Tomcat作为嵌入式Reactive Web容器 94 第5章 理解自动装配 96 5.1 理解@SpringBootApplication注解语义 97 5.2 @SpringBootApplication属性别名 103 5.3 @SpringBootApplication标注非引导类 107 5.4 @EnableAutoConfiguration激活自动装配 108 5.5 @SpringBootApplication“继承”@Configuration CGLIB提升特性 110 5.6 理解自动配置机制 112 5.7 创建自动配置类 116 第6章 理解Production- Ready特性 119 6.1 理解Production-Ready一般性定义 120 6.2 理解Spring Boot Actuator 123 6.3 Spring Boot Actuator Endpoints 124 6.4 理解“外部化配置 129 6.5 理解“规约大于配置” 132 6.6 小马哥有话说 134 6.6.1 Spring Boot作为微服务中间件 134 6.6.2 Spring Boot作为Spring Cloud基础设施 135 6.7 下一站:走向自动装配 135 第2部分 走向自动装配 第7章 走向注解驱动编程(Annotation-Driven) 138 7.1 注解驱动发展史 138 7.1.1 注解驱动启蒙时代:Spring Framework 1.x 138 7.1.2 注解驱动过渡时代:Spring Framework 2.x 139 7.1.3 注解驱动黄金时代:Spring Framework 3.x 142 7.1.4 注解驱动完善时代:Spring Framework 4.x 146 7.1.5 注解驱动当下时代:Spring Framework 5.x 151 7.2 Spring核心注解场景分类 152 7.3 Spring注解编程模型 154 7.3.1 元注解(Meta-Annotations) 154 7.3.2 Spring模式注解(Stereotype Annotations) 155 7.3.3 Spring组合注解(Composed Annotations) 187 7.3.4 Spring注解属性别名和覆盖(Attribute Aliases and Overrides) 195 第8章 Spring注解驱动设计模式 225 8.1 Spring @Enable模块驱动 225 8.1.1 理解@Enable模块驱动 225 8.1.2 自定义@Enable模块驱动 226 8.1.3 @Enable模块驱动原理 236 8.2 Spring Web自动装配 250 8.2.1 理解Web自动装配 250 8.2.2 自定义Web自动装配 254 8.2.3 Web自动装配原理 258 8.3 Spring条件装配 270 8.3.1 理解配置条件装配 271 8.3.2 自定义配置条件装配 274 8.3.3 配置条件装配原理 277 第9章 Spring Boot自动装配 292 9.1 理解Spring Boot自动装配 295 9.1.1 理解@EnableAutoConfiguration 296 9.1.2 优雅地替换自动装配 298 9.1.3 失效自动装配 298 9.2 Spring Boot自动装配原理 299 9.2.1 @EnableAutoConfiguration读取候选装配组件 301 9.2.2 @EnableAutoConfiguration排除自动装配组件 305 9.2.3 @EnableAutoConfiguration过滤自动装配组件 307 9.2.4 @EnableAutoConfiguration自动装配事件 313 9.2.5 @EnableAutoConfiguration自动装配生命周期 317 9.2.6 @EnableAutoConfiguration排序自动装配组件 324 9.2.7 @EnableAutoConfiguration自动装配BasePackages 332 9.3 自定义Spring Boot自动装配 337 9.3.1 自动装配Class命名的潜规则 338 9.3.2 自动装配package命名的潜规则 338 9.3.3 自定义Spring Boot Starter 340 9.4 Spring Boot条件化自动装配 346 9.4.1 Class条件注解 347 9.4.2 Bean条件注解 358 9.4.3 属性条件注解 370 9.4.4 Resource条件注解 376 9.4.5 Web应用条件注解 391 9.4.6 Spring表达式条件注解 397 9.5 小马哥有话说 401 9.6 下一站:理解SpringApplication 402 第3部分 理解SpringApplication 第10章 SpringApplication初始化阶段 405 10.1 SpringApplication构造阶段 405 10.1.1 理解SpringApplication主配置类 406 10.1.2 SpringApplication的构造过程 410 10.1.3 推断Web应用类型 411 10.1.4 加载Spring应用上下文初始化器(ApplicationContextInitializer) 412 10.1.5 加载Spring应用事件监听器(ApplicationListener) 415 10.1.6 推断应用引导类 416 10.2 SpringApplication配置阶段 417 10.2.1 自定义SpringApplication 417 10.2.2 调整SpringApplication设置 417 10.2.3 增加SpringApplication配置源 420 10.2.4 调整Spring Boot外部化配置 423 第11章 SpringApplication运行阶段 425 11.1 SpringApplication准备阶段 425 11.1.1 理解SpringApplicationRunListeners 426 11.1.2 理解SpringApplicationRunListener 428 11.1.3 理解Spring Boot事件 431 11.1.4 理解Spring事件/监听机制 432 11.1.5 理解Spring Boot事件/监听机制 492 11.1.6 装配ApplicationArguments 509 11.1.7 准备ConfigurableEnvironment 512 11.1.8 创建Spring应用上下文(ConfigurableApplicationContext) 512 11.1.9 Spring应用上下文运行前准备 516 11.2 Spring应用上下文启动阶段 537 11.3 Spring应用上下文启动后阶段 539 11.3.1 afterRefresh方法签名的变化 540 11.3.2 afterRefresh方法语义的变化 541 11.3.3 Spring Boot事件ApplicationStartedEvent语义的变化 543 11.3.4 执行CommandLineRunner和ApplicationRunner 548 第12章 SpringApplication结束阶段 550 12.1 SpringApplication正常结束 550 12.2 SpringApplication异常结束 555 12.2.1 Spring Boot异常处理 556 12.2.2 错误分析报告器——FailureAnalysisReporter 562 12.2.3 自定义实现FailureAnalyzer和FailureAnalysisReporter 564 12.2.4 Spring Boot 2.0重构handleRunFailure和reportFailure方法 566 12.2.5 Spring Boot 2.0的SpringBootExceptionReporter接口 567 第13章 Spring Boot应用退出 571 13.1 Spring Boot应用正常退出 572 13.1.1 ExitCodeGenerator Bean生成退出码 572 13.1.2 ExitCodeGenerator Bean退出码使用场景 576 13.2 Spring Boot应用异常退出 580 13.2.1 ExitCodeGenerator异常使用场景 582 13.2.2 ExitCodeExceptionMapper Bean映射异常与退出码 587 13.2.3 退出码用于SpringApplication异常结束 589 13.3 小马哥有话说 594 13.4 下一站:运维篇 596
    • 2160
  • Java
    09-08 03:40
  • 其它
    01-24 10:06
  • 其它
    01-27 08:38
    SpringBoot+Mybatis+netty 打造高性能前后端分离的聊天应用混合式APP 课程介绍: SpringBoot+Mybatis+netty 打造高性能前后端分离的聊天应用混合式APP,献给即将大学毕业的你,还在为简历上没有项目可写而发愁吗?本课程手把手带你做前后端分离项目,不但可以满足你简历上没有项目可写,还可以让你高薪斩获名企offer~~~ 课程目录: 1.“麻雀”聊天项目介绍.mp4 2 “麻雀”聊天前端_欢迎页面实现.mp4 3.“麻雀”聊天项目登录页面布局实现.mp4 4.“麻雀”聊天后台项目架构.mp4 5.内外置tomcat的配置演示.mp4 6.mybatis逆向生成及测试.mp4 7.“麻雀”聊天项目登录与注册的实现.mp4 8.“麻雀”聊天项目登录注册优化.mp4 9“麻雀”聊天项目主页设计及选项卡切换的实现.mp4 10.“麻雀”聊天项目个人信息页面的实现.mp4 11.“麻雀”聊天项目头像页面功能实现.mp4 12.“麻雀”聊天项目昵称页面功能实现.mp4 13.“麻雀”聊天项目二维码页面功能实现.mp4 14.Linux上搭建FastDFS+Nginx 文件服务器.mp4 15.个人头像图片上传与下载的实现.mp4 16. 个人二维码的生成、上传服务器、下载.mp4 17.发现页面及好友搜索请求功能的实现.mp4 18.好友前请求列表查询及渲染.mp4 19.好友请求处理功能的实现.mp4 20.扫一扫添加好友功能的实现.mp4 21.好友请求列表渲染优化.mp4 22.通讯录功能的实现与渲染.mp4 23.初识netty.mp4 24.Netty 线程模型.mp4 25.搭建Hello-Netty服务器.mp4 26.Netty实时通信原理.mp4 27.Netty实时通信案例实战.mp4 28.聊天页面视图层渲染.mp4 29.聊天页面的渲染及与netty之间的通信实现.mp4 30.聊天功能之Netty后端代码的重构.mp4 31.实时聊天页面渲染.mp4 32.消息签收及聊天记录本地缓存快照功能的实现.mp4 33.消息快照、已读、未读功能的实现.mp4 34. 消息离线处理、聊天记录、快照删除功能的实现.mp4 36.前端心跳机制功能的实现.mp4 37.项目打包-后端代码打包部署.mp4 38.项目打包-前端代码打包安装运行.mp4 39.项目上线后的运行效果演示.mp4
    • 880
  • Java
    10-14 06:26
    spring boot 源码解析--分为3个部分 1.SpringApplication实例化及run方法解析 2.Spring boot 自动装配 3.Spring boot actuator 解析 其中涉及了类加载机制,spring cache,spring mvc,spring core等内容,全方面的为您解惑: 1. 使用过spring boot,spring cloud 的人都会在application.properties中配置如spring.datasource.url 的配置,但是其是如何生效的,很多人就不知道了 2. 使用spring-boot-starter-actuator的都会配置如下内容endpoints.shutdown.enabled=true 来实现优雅关闭,但原因为何,很多人就不知道了 3. 加入spring-boot-starter-web后,不需任何操作,1个web程序就配置好了,没有了一堆配置,其背后的密码,很多人都不知道 课程目录: 第1节Spring Boot介绍,源码阅读环境搭建,插件安装 [免费观看] 00:13:12分钟 | 第2节Spring源码阅读环境搭建 [免费观看] 00:19:58分钟 | 第3节SpringApplication初始化 [免费观看] 00:20:47分钟 | 第4节SpringApplication run方法解析(1)--前3步00:01:29:14:00分钟 | * u& K# w' j, `# V3 ] 第5节SpringApplication run方法解析(2)--第4步(上)00:01:53:39:00分钟 | 7 j4 O& M3 ?& t# W; J+ ~! ^0 |; D8 o 第6节SpringApplication run方法解析(2)--第4步(中)00:01:50:38:00分钟 | 2 F! e& c4 n7 d+ ?7 O/ }6 E 第7节SpringApplication run方法解析(2)--第4步(下)00:01:36:41:00分钟 | # t( }, }& v- [9 c$ X 第8节SpringApplication run方法解析(3)--第5步(打印banner)00:01:15:10:00分钟 | 6 W& l$ J f* @. R W: V5 @ 第9节SpringApplication run方法解析(4)--第6步(创建ApplicationContext)00:01:30:10:00分钟 | 第10节SpringApplication run方法解析(5)--第7步(创建FailureAnalyzers)00:01:35:47:00分钟 | 第11节SpringApplication run方法解析(6)--第8步(prepareContext)上00:02:04:28:00分钟 | ! T0 m1 i2 J' F 第12节SpringApplication run方法解析(6)--第8步(prepareContext)下00:01:46:08:00分钟 | 第13节SpringApplication run方法解析(7)--第9步-上00:01:55:39:00分钟 | 第14节SpringApplication run方法解析(7)--第9步-中00:01:54:45:00分钟 | $ [9 _( p. t$ s, { 第15节SpringApplication run方法解析(7)--第9步-下00:01:15:59:00分钟 | : a3 O1 @+ Z H2 X- H, D) e2 i, { 第16节SpringApplication run方法解析(8)--第10-13步00:01:57:18:00分钟 | 0 n! M0 B- B5 p 第17节ConfigurationClassPostProcessor类加载解析(1)00:02:00:09:00分钟 | + v& \9 d0 a9 K% K4 m9 v- c 第18节ConfigurationClassPostProcessor类加载解析(2)00:01:44:31:00分钟 | 第19节ConfigurationClassPostProcessor类加载解析(3)00:02:22:26:00分钟 | 第20节ConfigurationClassPostProcessor类加载解析(4)00:25:26分钟 | ! I+ v! C, f' @ 第21节Tomcat 源码导入00:14:00分钟 | 7 d" Y, `- o* Y3 ]5 { |/ C 第22节Servlet容器的建立(1)--OnWebApplicationCondition00:40:50分钟 | + H D) C1 b' F 第23节Servlet容器的建立(2)--EmbeddedServletContainerAutoConfiguration的自动装配(1)00:01:01:19:00分钟 | ! n. j+ W2 ]+ T/ j 第24节Servlet容器的建立(3)--EmbeddedServletContainerAutoConfiguration的自动装配(2)00:01:08:16:00分钟 | 第25节Servlet容器的建立(4)--Servlet容器的创建(1)00:46:24分钟 | / W/ w7 K6 S0 ^! B 第26节Servlet容器的建立(5)--Servlet容器的创建(2)00:01:57:12:00分钟 | G ?0 W6 e% @8 F+ D 第27节Servlet容器的建立(6)--Servlet容器的创建(3)00:54:56分钟 | ' {, z& H- \/ c! N# m 第28节Servlet容器的建立(7)--Servlet容器的创建(4)00:56:37分钟 | + E: t" K5 X2 d& ]- x) U+ W 第29节Servlet容器的建立(8)--Servlet容器的创建(5)00:01:16:15:00分钟 | 第30节Servlet容器的建立(9)--Tomcat的创建(1)00:01:14:03:00分钟 | 第31节Servlet容器的建立(10)--Tomcat的创建(2)00:01:09:42:00分钟 | % M" J- ^3 j( ]* ] 第32节Servlet容器的建立(11)--Tomcat的创建(3)00:01:01:29:00分钟 | % G. e: p2 x& K' g4 S) I 第33节Servlet容器的建立(12)--Tomcat的创建(4)00:01:09:28:00分钟
    • 849
  • Java
    10-12 07:59
  • Java
    11-08 01:47
    SpringBoot后台CRM项目(第一季)_价值168元 视频资料内容: SpringBoot后台项目-01前言概述.rmvb SpringBoot后台项目-02技术选型.rmvb SpringBoot后台项目-03使用Initializr创建SpringBoot项目.rmvb SpringBoot后台项目-04添加数据库连接信息和MyBatis依赖.rmvb SpringBoot后台项目-05控制器与页面的打通.rmvb SpringBoot后台项目-06将代码push到码云.rmvb SpringBoot后台项目-07将代码push到码云.rmvb SpringBoot后台项目-08码云的commit和push操作.rmvb SpringBoot后台项目-09Layui简单介绍.rmvb SpringBoot后台项目-10整合LayuiAdmin到项目中(一).rmvb SpringBoot后台项目-11整合LayuiAdmin到项目中(二).rmvb SpringBoot后台项目-12修改LayuiAdmin页面的标题与登录信息.rmvb SpringBoot后台项目-13配置静态资源不重启即时生效.rmvb SpringBoot后台项目-14修改左边的导航内容.rmvb SpringBoot后台项目-15左边导航切换原理分析.rmvb SpringBoot后台项目-16添加个课程定单&学员信息控制器.rmvb SpringBoot后台项目-17课程定单&学员信息的主体内容切换.rmvb SpringBoot后台项目-18push代码到码云.rmvb SpringBoot后台项目-19使用git命令提交代码到码云.rmvb SpringBoot后台项目-20LayUI的【数据表格控件】.rmvb SpringBoot后台项目-21Layui的表格控件原码讲解.rmvb SpringBoot后台项目-22课程定单实现步骤分析.rmvb SpringBoot后台项目-23研究数据表格的接口内容格式并设计模型.rmvb SpringBoot后台项目-24整个数据表格的假数据.rmvb SpringBoot后台项目-25课程定单-Mapper的实现.rmvb SpringBoot后台项目-26课程定单-Service的实现.rmvb SpringBoot后台项目-27课程定单-Controller的实现.rmvb SpringBoot后台项目-28课程定单-Layui的分页实现.rmvb SpringBoot后台项目-29课程定单-实现【课程定单添加】页面.rmvb SpringBoot后台项目-30课程定单-修改【课程定单添加】页面的属性.rmvb SpringBoot后台项目-31课程定单-使用layer.open弹出【课程定单添加】页面.rmvb SpringBoot后台项目-32课程定单-保存分析.rmvb SpringBoot后台项目-33课程定单-使用jquery提交表单数据到后台.rmvb SpringBoot后台项目-34课程定单-save方法接收jquery的请求参数实现.rmvb SpringBoot后台项目-35课程定单-service和mapper的实现.rmvb SpringBoot后台项目-36课程定单查看-实现表格的双击监听.rmvb SpringBoot后台项目-37课程定单查看-双击弹出详情页面.rmvb SpringBoot后台项目-38课程定单查看-查数据并显示(thymeleaf如何取数据).rmvb SpringBoot后台项目-39课程定单-行工具条删除按钮的监听.rmvb SpringBoot后台项目-40课程定单-根据定单ID删除数据库数据.rmvb SpringBoot后台项目-41修改课程定单-实现修改页面数据展示.rmvb SpringBoot后台项目-42修改课程定单-更新数据库.rmvb SpringBoot后台项目-43修改课程定单-layui中option的默认选中.rmvb SpringBoot后台项目-44课程定单搜索-添加搜索表单.rmvb SpringBoot后台项目-45课程定单搜索-Layui table 搜索实现分析.rmvb SpringBoot后台项目-46课程定单搜索-CSM(Controller-Service-Mapper)实现.rmvb SpringBoot后台项目-47数据分析-收入报表页面展示.rmvb SpringBoot后台项目-48数据分析-echarts的Bar Simple柱状图整合进收入报表页面.rmvb SpringBoot后台项目-49数据分析-汇总每月有多少定单数据和总收入的SQL.rmvb SpringBoot后台项目-50数据分析-实现每月收入的接口数据.rmvb SpringBoot后台项目-51数据分析-接口数据与echarts整合.rmvb SpringBoot后台项目-52springboot CRM后台项目第一季总结.rmvb
    • 739
  • Java
    09-18 12:02
    本视频教程包括了SpringBoot的基本使用及SpringBoot如何和各项技术整合,快速学习到 SpringBoot 整合其他技术,熟练使用 SpringBoot。 〖课程目录〗: 千锋Java教程:01.初识SpringBoot.mp4 千锋Java教程:02.SpringBoot入门程序.mp4. 千锋Java教程:03.启用自动配置注解.mp4 千锋Java教程:04.自定义banner.mp4 千锋Java教程:05.全局配置文件.mp4 千锋Java教程:06.starter pom.mp4 千锋Java教程:07.获取自定义配置的值.mp4 千锋Java教程:08.类型安全的配置.mp4 千锋Java教程:09.Profile配置.mp4 千锋Java教程:10.SpringBoot自动配置的原理.mp4 千锋Java教程:11.创建父工程.mp4 千锋Java教程:12.SpringBoot整合测试.mp49 S1 O: f- i% n1 S" b. v( i 千锋Java教程:13.SpringBootApplication注解和RestController注解.mp49 h! l. r9 E% k+ A* d/ g6 J 千锋Java教程:14.SpringBoot的日志管理.mp48 H0 B2 i ?% g- U7 h 千锋Java教程:15.自定义日志配置文件.mp4 千锋Java教程:16.loger的使用.mp4; J( N, [. Z6 J5 }: J) j6 O 千锋Java教程:17.多环境日志输出.mp4 千锋Java教程:18.使用log4j进行日志管理.mp4 千锋Java教程:19.配置工程为开发模式.mp4$ B* O. d, h/ ^( K0 ^9 z+ _% Z; u% _ 千锋Java教程:20.SpringBoot的Web开发.mp4- S7 ^8 }8 S1 w 千锋Java教程:21.访问静态资源.mp4 千锋Java教程:22.自定义消息转换器.mp4 千锋Java教程:23.使用FastJson解析Json数据.mp4 千锋Java教程:24.自定义拦截器.mp4 千锋Java教程:25.全局异常处理器.mp41 @5 i, V; Z; E) F/ `& n) K 千锋Java教程:26.异步调用.mp45 I2 A& v7 @/ G% a$ f. X 千锋Java教程:27.SpringBoot整合Jsp.mp40 I0 I; _" h: T0 @+ j 千锋Java教程:28.SpringBoot整合Freemarker.mp4' U9 g/ j. Q4 W% G$ j' ] 千锋Java教程:29.SpringBoot整合Thymeleaf.mp4" b( L5 [. \% t4 L8 U; o+ p9 { 千锋Java教程:30.SpringBoot整合QuartZ.mp4+ ]) W# V4 a# k/ z* E; s6 B2 x p 千锋Java教程:31.SpringBoot整合JdbcTemplate.mp4. |8 m. L, h8 Z: a* c% h1 R 千锋Java教程:32.SpringBoot整合Mybatis(xml方式).mp4, o; _! Q }8 r$ S 千锋Java教程:33.SpringBoot整合Mybatis(注解方式).mp4 千锋Java教程:34.区分多数据源分析.mp4( ]; }7 N) o$ a5 K# p1 K1 o 千锋Java教程:35.区分多数据源实现.mp46 u1 K6 r* ?( h+ D& x/ e 千锋Java教程:36.SpringBoot的事务管理.mp4$ ?% C5 j, i" Q, `7 m' z 千锋Java教程:37.SpringBoot整合JPA-Hibernate.mp4 千锋Java教程:38.SpringBoot整合Mail.mp4 千锋Java教程:39.实现发送带附件的邮件.mp4" S/ r/ g2 T/ A: Z2 h4 {( Y+ Z 千锋Java教程:40.实现发送模板邮件.mp4. |* Z. Z) [" q. @/ z5 O 千锋Java教程:41.SpringBoot实现文件上传.mp4$ M+ F/ t8 j9 l! @ O( N 千锋Java教程:42.SpringBoot实现批量文件上传.mp4 千锋Java教程:43.Neo4J介绍及安装.mp4, S) |: g/ L2 ?6 c5 [: a, d6 W 千锋Java教程:44.SpringBoot整合Neo4j.mp4 千锋Java教程:45.打包发布.mp4 千锋Java教程:46.SpringBoot整合Redis(单机版).mp4 千锋Java教程:47.SpringBoot整合Redis集群.mp4! y) B% c5 u* Y) X& C 千锋Java教程:48.SpringBoot整合MongoDB.mp4 千锋Java教程:49.SpringBoot整合ActiveMQ.mp4 千锋Java教程:50.SpringBoot整合RabbitMQ.mp4 千锋Java教程:51.Kafka概述及安装.mp4 千锋Java教程:52.SpringBoot整合Kafka.mp4 千锋Java教程:53.SpringBoot整合Solr.mp4/ s8 Q# {) M; ^# L1 O" q; M" r5 `& ~ 千锋Java教程:54.ElasticSearch概述及安装.mp4 千锋Java教程:55.Elasticsearch实现数据的存储和检索.mp4; k) ~9 X# b- O( _ 千锋Java教程:56.SpringBoot整合ElasticSearch.mp4& F2 I- a- D( [# ?. Y8 [ 千锋Java教程:57.SpringBoot整合WebSocket.mp4 千锋Java教程:58.SpringBoot整合AngularJS.mp4!
    • 722
  • Java
    01-29 09:24
    课程介绍: SpringBoot2升级之后,带来了非常多的新特性,以及底层源码设计的差异。本套视频教程基于SpringBoot2.3与2.4版本讲解,适用于有Spring、SpringMVC基础,初学或想深入了解SpringBoot的学习者。 教程包含核心基础、Web原理、单元测试、数据访问、指标监控等章节。 课程目录: 01、基础入门-SpringBoot2课程介绍.mp4 02、基础入门-Spring生态圈.mp4 03、基础入门-SpringBoot的大时代背景.mp4 04、基础入门-SpringBoot官方文档架构.mp4 05、基础入门-SpringBoot-HelloWorld.mp4 06、基础入门-SpringBoot-依赖管理特性.mp4 07、基础入门-SpringBoot-自动配置特性.mp4 08、底层注解-@Configuration详解.mp4 09、底层注解-@Import导入组件.mp4 10、底层注解-@Conditional条件装配.mp4 11、底层注解-@ImportResource导入Spring配置文件.mp4 12、底层注解-@ConfigurationProperties配置绑定.mp4 13、自动配置【源码分析】-自动包规则原理.mp4 14、自动配置【源码分析】-初始加载自动配置类.mp4 15、自动配置【源码分析】-自动配置流程.mp4 16、最佳实践-SpringBoot应用如何编写.mp4 17、最佳实践-Lombok简化开发.mp4 18、最佳实践-dev-tools.mp4 19、最佳实践-Spring Initailizr.mp4 20、配置文件-yaml的用法.mp4 21、配置文件-自定义类绑定的配置提示.mp4 22、web场景-web开发简介.mp4 23、web场景-静态资源规则与定制化.mp4 24、web场景-welcome与favicon功能.mp4 25、web场景-【源码分析】-静态资源原理.mp4 26、请求处理-【源码分析】-Rest映射及源码解析.mp4 27、请求处理-【源码分析】-怎么改变默认的_method.mp4 28、请求处理-【源码分析】-请求映射原理.mp4 29、请求处理-常用参数注解使用.mp4 30、请求处理-@RequestAttribute.mp4 31、请求处理-@MatrixVariable与UrlPathHelper.mp4 32、请求处理-【源码分析】-各种类型参数解析原理.mp4 33、请求处理-【源码分析】-Servlet API参数解析原理.mp4 34、请求处理-【源码分析】-Model、Map原理.mp4 35、请求处理-【源码分析】-自定义参数绑定原理.mp4 36、请求处理-【源码分析】-自定义Converter原理.mp4 37、响应处理-【源码分析】-ReturnValueHandler原理.mp4 38、响应处理-【源码分析】-HTTPMessageConverter原理.mp4 39、响应处理-【源码分析】-内容协商原理.mp4 40、响应处理-【源码分析】-基于请求参数的内容协商原理.mp4 41、响应处理-【源码分析】-自定义MessageConverter.mp4 42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配.mp4 43、视图解析-Thymeleaf初体验.mp4 44、web实验-后台管理系统基本功能.mp4 45、web实验-抽取公共页面.mp4 46、web实验-遍历数据与页面bug修改.mp4 47、视图解析-【源码分析】-视图解析器与视图.mp4 48、拦截器-登录检查与静态资源放行.mp4 49、拦截器-【源码分析】-拦截器的执行时机和原理.mp4 50、文件上传-单文件与多文件上传的使用.mp4 51、文件上传-【源码流程】文件上传参数解析器.mp4 52、错误处理-SpringBoot默认错误处理机制.mp4 53、错误处理-【源码分析】底层组件功能分析.mp4 54、错误处理-【源码流程】异常处理流程.mp4 55、错误处理-【源码流程】几种异常处理原理.mp4 56、原生组件注入-原生注解与Spring方式注入.mp4 57、原生组件注入-【源码分析】DispatcherServlet注入原理.mp4 58、嵌入式Servlet容器-【源码分析】切换web服务器与定制化.mp4 59、定制化原理-SpringBoot定制化组件的几种方式.mp4 60、数据访问-数据库场景的自动配置分析与整合测试.mp4 61、数据访问-自定义方式整合druid数据源.mp4 62、数据访问-druid数据源starter整合方式.mp4 63、数据访问-整合mybatis-配置版.mp4 64、数据访问-整合Mybatis-注解配置混合版.mp4 65、数据访问-整合MyBatisPlus操作数据库.mp4 66、数据访问-crud实验-数据列表展示【补录】.mp4 67、数据访问-crud实验-分页数据展示.mp4 68、数据访问-crud实验-删除用户完成.mp4 69、数据访问-准备阿里云redis环境.mp4 70、数据访问-redis操作与统计小实验.mp4 71、单元测试-Junit5简介.mp4 72、单元测试-常用测试注解.mp4 73、单元测试-断言机制.mp4 74、单元测试-前置条件.mp4 75、单元测试-嵌套测试.mp4 76、单元测试-参数化测试.mp4 77、指标监控-SpringBoot Actuator与Endpoint.mp4 78、指标监控-开启与禁用.mp4 79、指标监控-定制Endpoint.mp4 80、指标监控-Boot Admin Server.mp4 81、高级特性-Profile环境切换.mp4 82、高级特性-配置加载优先级.mp4 83、高级特性-自定义starter细节.mp4 84、原理解析-SpringApplication创建初始化流程.mp4 85、原理解析-SpringBoot完整启动过程.mp4 86、原理解析-自定义事件监听组件.mp4 87、后会有期.mp4
    • 671